package com.example.dmdomain.entity;

import lombok.Data;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;

import javax.persistence.*;
import java.io.Serializable;

@Entity
@Data
@EntityListeners(AuditingEntityListener.class)
@Table(name = "policy")
public class Policy implements Serializable {

    @Id
    @Column(name = "id")
    String id;
    /**
     * 电网公司
     */
    @Column(name = "company")
    String company;
    /**
     * 政策名称
     */
    @Column(name = "policy_name")
    String policyName;
    /**
     * 发布单位
     */
    @Column(name = "publish_unit")
    String publishUnit;
    /**
     * 发布时间
     */
    @Column(name = "publish_time")
    String publishTime;
    /**
     * 地区
     */
    @Column(name = "district")
    String district;
    /**
     * 创建时间
     */
    @Column(name = "create_time")
    String createTime;
    /**
     * 更新时间
     */
    @Column(name = "update_time")
    String updateTime;
    /**
     * 用途类型
     */
    @Column(name = "use_type")
    Integer useType;
    /**
     * 文件名称
     */
    @Column(name = "document_name")
    String documentName;
    /**
     * 文件路径
     */
    @Column(name = "document_url")
    String documentUrl;

}
